package me.xiaoqing.bigexcel;

/**
 * Created by za-dingxiaoqing on 2017/12/21.
 */
public class Excel2007WriterImpl extends AbstractExcel2007Writer {

    /*
     * 可根据需求重写此方法，对于单元格的小数或者日期格式，会出现精度问题或者日期格式转化问题，建议使用字符串插入方法
     */
    @Override
    public void generate() throws Exception {

        //电子表格开始
        beginSheet();
        for (int rownum = 0; rownum < 370000; rownum++) {
            //插入新行
            insertRow(rownum);
            //建立新单元格,索引值从0开始,表示第一列
            createCell(0, "中国<" + rownum + "!");
            createCell(1, 34343.123456789);
            createCell(2, "23.67%");
            createCell(3, "12:12:23");
            createCell(4, "2010-10-11 12:12:23");
            createCell(5, "true");
            createCell(6, "false");
            //结束行
            endRow();
        }
        //电子表格结束
        endSheet();
    }
}
